All Questions
Tagged with exceptionsclean-code
11 questions
0votes
1answer
114views
Return response from controller or raise exception from service
I need some guidance on how to send error responses to client from WebAPI controller for an update operation. I need to check if data is changed and if it has duplicate data. I have service class that ...
7votes
2answers
4kviews
Is returning true or throwing an exception good or bad code practice?
I am focusing on learning better design and wondered if this code is good or an anti-pattern? The function Validate() returns true if the data is correct, else it will throw an exception with a ...
1vote
4answers
695views
Displaying exceptions
I read/watch about Uncle Bob's clean code and when he talks about exceptions he suggested to have a well named exception over a description which make perfect sense for the programmer, for decoupling ...
5votes
1answer
180views
Clean way to handle different exceptions in Javascript?
I'm Java developer and I'm now learning Javascript creating a personal project. I don't know how to handle different errors in Javascript in a clean way and I can't find a good solution on the web. I'...
-1votes
2answers
623views
Execute sequence of methods conditionally and log possible error
I'm not sure if this is the adequate site (maybe CodeReview?) but it's the only one here in StackExchange that have got a "clean code" tag ... There is no need for downvotes if this is not the correct ...
0votes
1answer
130views
Simple but frequently throwing vs reasonable but rarely throwing vs complex but never throwing [duplicate]
A lot of code that's designed to convert or parse some data of type Foo into a Bar is written with the assumption that one wouldn't intentionally pass it invalid inputs. As such, it assumes that ...
3votes
2answers
2kviews
Augment a thrown exception with some contextual information
The application this question is about is basically a transpiler which contains a lot of logic. The transpiler is written in C++ (which should not be much of relevance for this question), and it ...
-3votes
2answers
1kviews
Why ever use exception throw (in C#) except for Class Library development? [duplicate]
Why would I ever throw exceptions in code? (except for one specific scenario where I am developing a class library which the consumers of it, will not want / be able to change). To be more specific, ...
11votes
5answers
14kviews
How should I handle exception that *should* never be thrown? [duplicate]
What is the best way to handle errors that shouldn't ever happen? My current way to do this is to throw an exception if the 'thing that shouldn't happen' does happen, like so: /* * Restoring from a ...
12votes
8answers
2kviews
What are good ways of balancing informative exceptions and clean code?
With our public SDK, we tend to want to give very informative messages about why an exception occurs. For example: if (interfaceInstance == null) { string errMsg = string.Format( "...
17votes
4answers
11kviews
Good use of try catch-blocks?
I always find myself wrestling with this... trying to find the right balance between try/catching and the code not becoming this obscene mess of tabs, brackets, and exceptions being thrown back up ...